LeetCode | 415. 字符串相加
我的Bilibili频道:香芋派Taro
我的个人博客:taropie0224.github.io(阅读体验更佳)
我的公众号:香芋派的烘焙坊
我的音频技术交流群:1136403177
我的个人微信:JazzyTaroPie
https://leetcode-cn.com/problems/add-strings/
题解
1 | class Solution |
思路
其实就是一个竖式相加的过程
里面还是有几个踩坑的地方:
- 整型,字符串相加傻傻分不清楚,中间的类型转换太迷了,之后好好研究一下,比如- ‘0’和’0’ +
- 循环条件中需要加上上一次的运算是否有进位产生,否则如果两个数字相加后的最高位产生了进位的话就寄了,得补一位1,例如9+1,如果不判断的话输出就会是0,而不是10
- 因为是从后向前计算,如果其中一个数字的下标已经到了负数 (若两个数的位数不同),那么之后它跟另一个数的相加全部用0再跟另一个数相加即可,是一个“补零”的操作
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 香芋派Taro!